﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Entidad;
using Crosland.Automotriz.Data.Dao.Linq;

namespace Crosland.Automotriz.Logic.Linq
{
    public class clsT_VEN_VEHICULOS_OBSEQUIOSBL
    {
        clsT_VEN_VEHICULOS_OBSEQUIOSDAO datos = new clsT_VEN_VEHICULOS_OBSEQUIOSDAO();
        public List<T_VEN_VEHICULOS_OBSEQUIOS_RESULT> Listar(int ID_TIEMPO_INI, int ID_TIEMPO_FIN, int ID_CLIENTE)
        {
            return datos.Listar(ID_TIEMPO_INI, ID_TIEMPO_FIN, ID_CLIENTE);
        }

        public List<T_VEN_VEHICULOS_OBSEQUIOS> Seleccionar(T_VEN_VEHICULOS_OBSEQUIOS Obj)
        {
            return datos.Seleccionar(Obj);
        }

        public bool Insertar(T_VEN_VEHICULOS_OBSEQUIOS Obj)
        {
            return datos.Insertar(Obj);
        }

        public bool Actualizar(T_VEN_VEHICULOS_OBSEQUIOS Obj)
        {
            return datos.Actualizar(Obj);
        }

        public List<MapObsequiosAgrupado> ListarAgrupado(int ID_VEN_CONTROL_ENTREGA, int ID_VENDEDOR, string cartera)
        {
            return datos.ListarAgrupado(ID_VEN_CONTROL_ENTREGA, ID_VENDEDOR, cartera);
        }

        public List<MapVentas> ListarVentas_x_Folio(string NRO_FOLIO)
        {
            return datos.ListarVentas_x_Folio(NRO_FOLIO);
        }
    }
}
